package dao;

import bean.UserBean;

public interface IUserDAO {
    /**
     * 登陆
     *
     * @param username 账号
     * @param pwd      密码
     * @return 用户对象，如果登陆失败，返回 null
     */
    UserBean login(String username, String pwd);

    /**
     * 通过账号修改余额
     *
     * @param id 用户id
     * @param money 修改金额
     */
    void update(int id, double money);

    /**
     * 通过id获取用户
     *
     * @param id 用户id
     * @return
     */
    UserBean getUserById(int id);

    /**
     * 通过用户名获取用户
     * @param name 用户名
     * @return
     */
    UserBean getUserName(String name);
}
